function init(){
    imgPreview();
    changeProductFlag();
    submitUpdateForm('.btn-submit-update', evtAfterSubmitProduct);
    setAvatarProduct();
}

function changeProductFlag(){
	$('.input-product-flg input[type="checkbox"]').change(function(){
		var url = $(this).closest('form').attr('action');
        var value = $(this).is(':checked')==true?1:0;
        var name = $(this).attr('data-name');
        var product = {id: $(this).parents('tr').attr('data-id')};
        product[name] = value;
        changeState(url, {product: product});
    });
}

function setAvatarProduct(){
    $(document.body).on('change', '.input-product-detail-is-avatar', function(){
        if($(this).is(':checked')){
            //reset all other
            $('.input-product-detail-is-avatar').prop('checked', false);
            $(this).prop('checked', true);
        } else {
            var flg = 0;
            $('.input-product-detail-is-avatar').each(function(i,i){
                if($(this).is(':checked')){
                    flg=1;
                    return;
                }
            });
            if(flg==0){
                alert('Lỗi : Vui lòng chọn một sản phẩm chính !');
                $(this).prop('checked', true);
            }
        }
    });
}

function evtAfterSubmitProduct(data){
    if(data != undefined){
        if(data.href != undefined){
            if(document.URL != data.href){
                window.location = data.href;
            }
        }
    }
}